5 Advanced Installation

This chapter describes a few advanced features which may not be needed by new users right away. However, it is wise to read it and be aware of the possibilities these features offer.

Administrator contact

Every message shown to the user which ends with a request to contact the administrator can include a remark on where to find the administrator. This can be the room number or the phone number. The text must be stored inside a 'STR ' resource with ID 128. SimpleWave takes care of putting spaces where needed, so you don't need to put any into the string resource. The length should not be longer than 25 characters.
For example, suppose this is normally displayed:

Please contact your administrator.

If text is stored in the string resource (i.e. “in room M136”) it is displayed between the last character (in this case the 'r' but may differ with other languages) and the period sign. Like this:

Please contact your administrator in room M136.

Make sure the message is displayed properly after your text is added. If your computers use several localized system software versions you should not include language dependent text. This can be done by using text (i.e. room and phone extension number) like this:

Please contact your administrator (M136 / #47021).

To disable this feature you can either delete the 'STR ' resource or make the resource empty.

Labels

Some advanced functions are available through the assignment of labels to files and folders inside the master folder on the file-server.

For your convenience you can use the Labels control panel, a normal part of the system software, to change the names of the labels. Open the Label control panel on file-server computer and/or the computer you use to manipulate the master folders. Then name the topmost label “Closed”, the second “Remap” and the third “Resolve”. Replace the names of the remaining labels with a space (if you make them empty the default names re-appear). The colors can be set (if color is available on your computer) to whatever you like by clicking on the boxes left of the name in the control panel.
All other labels, now renamed to a space character, are reserved by SimpleWave and should not be used with any file or folder in the master folder(s).
After closing the control panel the Label menu in the Finder looks like this:

If you work from a computer which does not have these label names set, you can simply assign the first, second or third label to the file or folder of your choice. The name is not relevant to SimpleWave, only their numerical order.

Files and folders with these labels assigned are handled in a special way by SimpleWave. You can have SimpleWave return to the default behaviour by selecting the file or folder and choosing “None” from the Label menu.

Below follows a description of each label.

• Closed
This label can only be used on folders. By assigning it to a folder it is considered closed by SimpleWave, just as if the access privileges (See Files, See Folders) are not sufficient. It still, however, allows SimpleWave to see inside for purposes of alias resolution.

• Remap
This label can only be used with aliases. An ordinary alias in the master folder would normally be duplicated on the client, but would point to the original file or folder rather than the corresponding file on the client. Assigning the “Remap” label to the alias on the master disk, causes SimpleWave to remap the copied alias to the corresponding original located on the local startup disk.

If the new original is not present on the local disk the first time the alias is checked, SimpleWave will try to remap the alias after it finishes checking the disk, since presumably all files and folders will be present, including the new original. (If this situation occurs for more than fifteen aliases, SimpleWave remaps only the first fifteen. Additional runs may be necessary to correctly map the remaining aliases.)

One warning though: SimpleWave uses it's own method of finding the new original by searching for the file/folder name and the name of its parent folder. Therefore it is necessary to make sure all combinations between names of files/folders and their parent folders are unique for the local disk.

• Resolve
The Resolve label allows you to set up additional master folders on the server without physically having duplicate copies of the internal files and folders, thus saving storage space on the server.
This label can only be used for aliases whose original is also located on the shared disk containing the master folder. When SimpleWave encounters an alias on the master disk with the “Resolve” label, it first resolves the alias to find the original item (Otherwise SimpleWave would simply copy the alias and do nothing else, causing it to point to the original on the file-server.)
It then compares this original item with the corresponding item on the local startup disk in the normal way. So with the “Resolve” label assigned to the alias the original item is copied, instead of the alias, just as if there is no alias. The original item can be either a file or a folder.
Two conditions must be met for this to work properly:
- The alias must be created inside the master folder from a client computer which is logged onto the server with “Make Changes” privileges; not when working on the server computer. This limitation is imposed by the system software, not by SimpleWave.
- The alias must have the same name as the original item. So, remove the suffix “ alias” (with space!) which is added by default when you make an alias. If the names don't match an error message (Bad Filename) is displayed if Trace Messages are enabled.

The position of the alias icon is used for the original item instead of the position of the original item.

Setting the settings

By adding a settings resource ('DFSS') SimpleWave will check the sound volume level and monitor depth settings on the client computer. If no settings resource is present, SimpleWave does not check and correct the settings. By default no settings resource is present inside SimpleWave. You need to add them yourself. The numbering scheme is the same as with the other resources described above. A resource with ID 0 is used by all machine types. Using an ID equal to a machine type number (see the “Machine Types” chapter) makes that resource apply to only one machine type.

• Sound Level
The Sound Level field holds the value to which the speaker volume level must be set. It must be a value between 0 (silent) and 7 (loud). This value is also stored in PRAM and thus is permanent until the user changes it using the Sound control panel.

• Monitor Color
This Monitor Color value indicates which type of screen the client computer should be set to. This value is not stored with the system and will be set every time SimpleWave runs.

Value  Type *
 0     Grays
 1     Colors
* as listed with the Monitors control panel
(Note: Black/White is possible with both the grays and colors setting.)

• Monitor Depth
The screen depth is expressed as the number of bits used to store the color data. This value is also not stored with the system and will be set every time SimpleWave runs.

Bits   Number of colors/grays *
 1     Black & White
 2     4
 4     16
 8     256
16     Thousands
24     Millions
* as listed with the Monitors control panel
 
Each of these settings will be changed when the current settings on the client computer are different from the values defined with this resource.